package com.ebeijia.service.wechat;

import me.chanjar.weixin.mp.bean.WxMpCustomMessage;

/**
 */
public interface ITemplateMessageService {

	/**
	 * 发送 成功支付 模板消息
	 * 
	 * @param openId
	 * @param orderMoneySum
	 * @param orderProductName
	 */
	void sendSuccessPayMsg(String openId, String remark, String payTime,
			String payType, String payFee, String url);

	/**
	 * 发送 文本消息
	 * 
	 * @param openId
	 * @param msg
	 */
	void sendTextMsg(String openId, String msg);

	/**
	 * @param openId
	 * @param orderMoneySum
	 * @param orderProductName
	 */
	void sendFailPayMsg(String openId, String remark, String payTime,
			String payType, String payFee, String url);

	/**
	 * 发送图文消息
	 * 
	 * @param openId
	 */
	void sendNewsMsg(String openId, WxMpCustomMessage.WxArticle wxArticle);

	/**
	 * 发送未交费账单提醒
	 * 
	 * @param openId
	 * @param billType
	 * @param needPay
	 * @param day
	 * @param billStatus
	 */
	void sendUnpaidBillMsg(String templateUnpaidBillId,
			String templateUnpaidBillFirst, String openId, String billType,
			String needPay, String day, String billStatus, String url,
			String templateUnpaidBillRemark);

	void sendBillInfoMsg(String openId,String templateUnpaidBillFirst,String remark,String templateUnpaidBillId,String address,String billAmt,String waterCons );

}